package cn.lingyangwl.agile.model.module.dict;

/**
 * 系统实体类中字段绑定类型, 等同于字典code
 * @author shenguangyang
 */
public interface DictTypeCons {
    String DICT_ITEM_STATUS = "dict_item_status";
    String MENU_DISPLAY_POSITION = "menu_display_position";
    String LOG_TYPE = "log_type";
    String SHOW_STATUS = "show_status";
    String MENU_TYPE = "menu_type";
    String APP_LINK_TYPE = "diy_app_link_type";
    String USER_SEX = "sys_user_sex";
    String USER_STATUS = "user_status";
    String QUARTZ_STATUS = "quartz_status";
    String AUTHORIZED_GRANT_TYPES = "authorized_grant_types";
    String CONFIG_TYPE = "config_type";
    String MSG_PUSH_GROUP = "msg_push_group";
    String PAY_TYPE = "pay_type";
    String PAY_ORDER_STATUS = "pay_order_status";
    String PAY_CLIENT_TYPE = "pay_client_type";
    String PAY_MCH_TYPE = "mch_type";
    String PAY_MCH_STATUS = "mch_status";
    String JOB_STATUS = "sys_job_status";

    String FILE_TYPE = "file_type";

    String DATABASE_TYPE = "lcp_database_type";
    String MSG_CHANNEL_TYPE = "message_channel_type";
    // 文件存储类型
    String FILE_STORAGE_TYPE = "file_storage_type";
    // 短信渠道
    String SMS_CHANNEL = "sms_channel";
    // 邮箱配置
    String EMAIL_CHANNEL = "email_channel";
    // 文件存储渠道
    String STORAGE_CHANNEL = "storage_channel";
    // 渠道类型
    String MESSAGE_CHANNEL_TYPE = "message_channel_type";

    // 推送到系统pc配置
    String PUSH_SYSTEM_PC = "push_system_pc";

    // 登录场景
    String LOGIN_SCENE = "login_scene";

    // 会员等级
    String MEMBER_LEVEL_WEIGHT = "member_level_weight";
    // 会员账户类型
    String MEMBER_ACCOUNT_DETAIL_TYPE = "member_account_type";

    // 会员账户明细来源
    String MEMBER_ACCOUNT_DETAIL__FROM = "member_account_from";

    // 商品类型
    String GOODS_TYPE = "goods_type";
}
